package com.Biblioteca.Entidades;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.Biblioteca.Enums.Categoria;

public class Obra extends Entidade{
	
	private String autor;
	private String editora;
	private Date publicacao;
	private Categoria tipo;
	private List<Exemplar> exemplares;
	
	public Obra(String autor, String editora, Date publicacao, Categoria tipo){
		this.autor = autor;
		this.editora = editora;
		this.publicacao = publicacao;
		this.tipo = tipo;
		exemplares = new ArrayList<Exemplar>();
	}
	
	public List<Exemplar> getExemplares() {
		return exemplares;
	}

	public void setExemplares(List<Exemplar> exemplares) {
		this.exemplares = exemplares;
	}

	public String getAutor() {
		return autor;
	}
	public void setAutor(String autor) {
		this.autor = autor;
	}
	public String getEditora() {
		return editora;
	}
	public void setEditora(String editora) {
		this.editora = editora;
	}
	public Date getPublicacao() {
		return publicacao;
	}
	public void setPublicacao(Date publicacao) {
		this.publicacao = publicacao;
	}
	public Categoria getTipo() {
		return tipo;
	}
	public void setTipo(Categoria tipo) {
		this.tipo = tipo;
	}
	
}
